as far as my home situation. i got 600 mb up and 600 mb down. (wich at night sometimes spikes to a crispy 900 upload)
system is connected to router to gigabit (aswel as my home build nas) i might toss in a second pcie nic card into it for some other stuff later down the road
i got esxi 5.5 running on a dell poweredge 1950 ii (yes i know weak AF) for testing with software and stuff and wil try to deploy it onto the hp z600 (wich wil hopefully be esxi 6.5 or 6.7)
more or less the reason for this is i ended up dualbooting my laptop with windows for the 4 games i wanna play every so often but once you start logging into windows for the game and are done with the game you wil be to lazy to switch back to the other os (wich i dont like. i got a small vm on mac os to run battlefield 2 on and when done just quit and continue in mac os)