Do not buy a GeForce 4 MX440 that card is a loser. Buy a used GeForce 3 card and it will be faster. ATI is a good price/performance card but the drivers need to be fixed. GeForce4 4200- 4600 cards are top performers and the NVIDIA drivers are the most robust. For Matrox it would be great if they could get rid of the .NET dependency for their drivers.
Most of the writers in the testing community wrote that the Matrox Performance is disappointing. The market expects best FPS ratios from a $350-$400 card. Especially after waiting many years and product lifecycles, the expectations were very high. But I don't see it that way. It performed above playable FPS limits on all tests and was the leader in our worst case scenario test. Other features were way better than its competitors. Signal strength and desktop clarity was above all of them. Surround gaming is unique and TV-Output easiness and quality is the best among other cards. If I can play future games with best settings and anti-aliasing, I don't care that any cards can make 10 fps more. For marketing may be they may pump up the memory and GPU frequency for competitive performance results. But it is not important. Matrox is back and kicking again.