fps have nothing to do with hardware, or instaling service packs.......
it has to do with internet speed
if you buy a fucking i7 and a g1.sniper 3 and 32 gigabytes of ram and overlock it to 40ghz (if thats even posible before it frieds up) your fps will remain the same.
http://www.speedtest.net/
to have a great fps rate you need at least 3m of speed and your upload speed should be higher than .10 mb if any of those fucked up, your screwed
now the g1. sniper 3 ,2 ,1 have a new network card, which is suposed to fix lag issues however if your internet is shit, dont expect a miracle.Try tracing your internet speed everytime you got lag issues.
running it in a virtual box wont help eigther you probably have a massive problem in your startup, on execute or search type msconfig and open it, check your proccess and disable the garbage
note 2 : the virtual machine should have a monitor setting....