Well, if you are limited to those choices and you have credit there, I would go for the first choice, the MX440. It is a much better choice than the lower priced MX440 SE's, as they have lower core/memory speeds, usually 250/330, whereas the normal MX440 comes clocked at 270/400. That extra speed on the "normal" MX440 will make a noticeable difference in your gameplay. I don't see any cards listed in your link that are hardwired for DX8.1. However, with your pc, the MX440 is a good choice, especially if you are not a hardcore gamer. The 440 should hold you over until you get a chance to get a new pc or upgrade.