As long as these cards have a working driver for Windows 7 they are fine.
The thing I noticed with the card you've chosen is that, according to the reviews, it does not come with a driver CD and some people had problems getting it to install in Windows 7 and Vista. The manufacturer may be relying on built-in Windows drivers to run the card.
It is easy enough to go to the manufacturer's website and check to see if there is a download for a driver for your flavor of Windows 7 (32 bit, 64 bit). I would personally only get a card that had it's own driver and enough customer support to a least have a downloads section on their website.
The grain of salt here is that very often these parts are purchased by people who have no clue about installing computer hardware and don't even know about drivers, so many bad reviews can be just the clueless botching the installation of a perfectly good card. That is why it is important to check.