Hi MugenC
Your questions are not "junior". I'm glad you're asking for advice and not going to buy something blindly. After all, I was asking the same questions at one point in my life too.

Each of the other cards have their advantages but when looking at each, I think the GeForce 2 MX suits you best. You will use EVERY feature of the card without paying too much. You also get superb driver support from NVidia as well as game developers too. After all, even if your CPU is the bottleneck, you can always put in a new CPU later or just put your MX into a new system. Either way, you can't lose.
As for a particular brand, they're all pretty much the same. If I had to make a choice, I would buy the Asus V7100 Pure. It's $210 Cdn (about $150 US) There are other models that offer TV out or TwinView (dual monitors) but you make the decision there. Also, I chose the Asus because that price is for the retail box so if anything goes wrong, you get the added support and warranty of Asus instead of some half-ass local shop technician.
Cheers
kearos