Best video card for upgrade on Dell Precision 370

I am looking to upgrade the video card in my Dell Precision370. I have never done this and need to know if I can just go outand but a high end video card or do I need to look at certainaspects of the card fitting into the mother board?

Also does anyone have req. on what type of video card to look at?

ThanksSolidworksAdministration