I don't have a budget, exactly, but don't read that as "unlimited". I'm not CPU bound with my current i5. I wouldn't be upgrading my video card, except that I need to to run the monitor I want to buy.
I've been getting weird errors with my computer running certain games and even occasionally right after my computer starts up. Mostly it's when it goes to a black screen with little green vertical ...