i have a ati radeon x800 it plays all the current games including battelfield 2, however it doesnt live up to some my gameing needs (having 20,000 troops on screen in rome: total war) should i upgrade my card if not now when, and if i should upgrade, should i stick with ati or go with nvidia