It really depends what your after, a seperate card with its own ram will always be better than onboard, but other than that buy a card that reflects your requirements.
Do you need high resolution 3d graphics.. or can you get away with using a lesser perfomance card.
Nvidia would be the best chipset to look for (usually better drivers than Ati based cards)
An 8500GT will provide acceptable3d performance at lower resolutions, allow HD content playback and not break the bank. an 8800 series will provide very high performance but set you back at least 3 times the amount of the 8500 series.
You also mentioned dual monitors, most cards these days are dual head, however its still worth making sure on the lower end cards.
Also bare in mind that dual monitors will sap a cards performance, so you may want to aim a little higher.
I really wouldnt in this day and age recomend getting a cross over agp/pcie board. And to be honest, although ASrock are built to a budget, i'd go for something a little more reputable in terms of quality, Asus or gigabyte. the P35 chipset is good for the price range though!.
Do you need high resolution 3d graphics.. or can you get away with using a lesser perfomance card.
Nvidia would be the best chipset to look for (usually better drivers than Ati based cards)
An 8500GT will provide acceptable3d performance at lower resolutions, allow HD content playback and not break the bank. an 8800 series will provide very high performance but set you back at least 3 times the amount of the 8500 series.
You also mentioned dual monitors, most cards these days are dual head, however its still worth making sure on the lower end cards.
Also bare in mind that dual monitors will sap a cards performance, so you may want to aim a little higher.
I really wouldnt in this day and age recomend getting a cross over agp/pcie board. And to be honest, although ASrock are built to a budget, i'd go for something a little more reputable in terms of quality, Asus or gigabyte. the P35 chipset is good for the price range though!.