NH4 - a word of caution to you low profile does not always mean width but height when it comes to video cards. I did check the manufacturer's website and you are in lck that is the right size card for your case, but if you plan on spending the cash I would recommend spending the additional and go for this
one and double your video RAM. The performance boost is well worth the small additional fee.
As far as it working for Win7 - it will do fine I have a system at work we have been using obsoleted Intel video with and not having any issues with, granted we are not attempting to play games on it but you get the idea. And for anyone else wondering Win7 is far superior to Vista in performance. Things that would perform sluggishly on Vista now are incredibly better. Microsoft actually listened to the business/gaming communities for once. For instance a system with only 1 GB of RAM in Vista was terribly slow, especially loading. The same system loaded with Win7, loads in the same amount of time as XP does on the exact same system.
Our test system at work is common business system we use at work and has the following spec;
Celeron E1500 2.2 GHz
1 GB DDR2 667 RAM
Intel 945G Motherboard with onboard graphics
160 GB SATA hard drive
16x DVD-Rom
This is a very basic system yet does tremendously well for most applications we have on it.
Good luck with what ever you decide on NH4