Was the earlier comment true, that Win7 requires video cards with 128MB of RAM? Is that just to run, or to get some gnarly effects?
I think that's the run the composite effects of Aero. I've run Windows 7 in a virtual machine with 16MB of video RAM. It works.
Once Linux is installed, it just works.
I'm a Linux fanboy. When this is true, it's true. When this is wrong, it's way... the fuck.. wrong.
The important thing, no matter what OS you run, is that your OS is designed for you needs and your hardware. Built a system designed for Linux and drop XP on it. You'll spend hours fucking with network drivers, video drivers and sound drivers. Pop in Ubuntu and boom, you're online, running image editing software, watching movies with three clicks and prospering.
The opposite is true. I bought a laptop without really paying attention to the hardware because... well... Linux is flawless. I can get either wifi OR 3D acceleration but not both. Since my laptop is part of a wireless network and replaces my TV, that one or the other shit isn't cutting it. Even on the best of distros, I've got a better-than-average printer. It's wide format both in printing and in high-res scanning. It's wireless. Holy damn, can't use it with Linux! CUPS makes a driver for models in the same series, but not my specific model, and the other close-enough drivers don't work. As for scanning, fugeddahbout it. Last I checked, SANE wasn't even able to PROBE for scanners that aren't physically attached to the machine.
The Xerox Phaser solid ink printers at work? Nope. Linux did, at one point, back in KDE 3.5 if the stars were aligned properly. For some reason, it broke and never quite started working again. I stopped reporting bugs after a year of that.
I'm still more productive on Linux because I know it better, and I do like it better, but being unrealistic is a very good way of having people disappointed and going on anti-Linux rampages.