thanks for all the replies! but so many different opinions, i'm clueless which card to pick. i don't mind spending a little extra money on a higher end GPU, but only if it'll be a noticible difference. I have a feeling i'm going to get stuck using this PC for at least a year.
and this is my mobo: Intel(R) 82801BA Ultra ATA Storage Controller - 244B
i figured out i needed to install drivers for my eithernet card, and after getting really frustrated realized it didn't have one from dell. so that's all sorted out now and now i'm trying to figure out my next problem. i can't get any audio now, but i tried downloading new audio drivers but that didn't work.