Re: Upgrade to 8 with VS2010?
In my own opinion, you'll want Visual Studio 2012 at some point down the road anyways for the numerous features and performance boosts that it gives you. Part of development is adapting to technology as it progresses, depending on what you do, but that is the way it is for me.
Windows 7 is still perfectly fine though if you choose not to upgrade, just make sure that you meet all the requirements when and if you do choose to upgrade later on.

~Ace
VB/C# Programming - (2012 - Present)
®Crestron - DMC-T Certified Programmer
~ "The universe is an intelligence test." - Timothy Leary ~
Operating System Windows 8
OS Service Pack SP1
DirectX Version 11
Computer Skill Level Certified Professional