www.pricewatch.com has competing retailers listing their products, so it reflects the CPU market's general prices and you can figure stuff out here. It's a great reference at least for pricing ideas. $190 would get you more than enough for a video card and motherboard. I got a 550ti for $80 and a GA-z68AP-D3 for $80. Running BF3 @1920x1200 on ultra
TF2 can be run maxed on a 9800GT card which is attainable for $50 now. There are better cards for even less than that too. Crysis is what you'd need to worry about.