Ok, so it sounds like first of all you need to make sure you have the correct drivers for all your hardware..

Secondly, Windows 7 Build 7022 is a daily build (meaning it was never ment to be released to the public), this doesn't mean it won't work, it will in fact work and work very well, but you need to have the right drivers in order for it to work right...

I'd suggest either getting a different build (one of the newer one's would have some of the bugs fixed in them and anything after build 7022 has the final version of IE8 in it.. which works VERY well...) OR you could wait for the RC to be released, which will be VERY soon...
The same goes for Windows Vista.. so reverting to Vista isn't going to make a difference if you don't have the right drivers installed..
To figure out which drivers you should use you need to first figure out your hardware.. so like your motherboard, gpu, audio (if it's not onboard), etc... Once you have all the right drivers installed Windows 7 will work perfectly..
I can help you with this but I need to know what your system specs are first....
Also, another important piece of information is which version of Win 7 are you using? 32 bit or 64 bit?
This page contains all the drivers for the 32 bit version of Windows Vista:
Link Removed - Invalid URL And this page contains all the 64 bit drivers for Windows Vista:
Link Removed - Invalid URL Even though these are Windows Vista drivers, most of them should still work fine on Windows 7...

(All Windows Vista drivers are supposed to work on Windows 7)