Visiontek makes an excellent card. All GeForce 2 cards (except the MX) are pretty much the same qualilty, leaving memory speed as the deciding factor for performance. Most GTS's come with 6ns memory that will clock to around 380MHz (333 stock). REAL Pro's (and there are a lot of fakes) come with 5ns memory that will allow around 450MHz (400 stock). I think the Ultra's come with 4ns memory, which gives a similar boost in memory speed over the Pro.
Back to you Tom...