If BF2 and HL2 is what your after the pc i knocked together shud be ample, however, take into account bball4life's recommendations. The ram he suggested is of much higher quality and the psu looks good to. All in all you shudn't need to spend more than $500 to get the kind of pc your looking for...