Help Needed for $300-$350 Build

Hi everyone! I'm new here, and I need some advice on a build. I don't have much money at all (as you can see in the title) and I need a solid gaming build. I won't be playing too much, just some MMO's and stuff like CoD, but not much more than that. I see that there is a format for posting, so here:

  • Budget: $300-$350, but If needed I can go closer to $400.
  • Where do you live: NJ, U.S.A. So I use dollars.
  • Is there a retailer you prefer: No, just the cheapest ;)
  • Do you need or already have peripherals: I have an old monitor that I can use for now. I will upgrade later.
  • What will you be using your future computer for: Light gaming and internet surfing
  • Do you overclock or want to get into overclocking: Not sure I really need it. Having the ability to overclock might be nice though.
  • Do you plan on going for custom watercooling now, or in the future: Probably not
  • OS. Do you need a new one: Yes, and I know that windows is costly.
  • Do you plan on Mining BTC either for yourself or Tek Syndicate: No

If you Game-

  • What kind of settings do you like or what FPS do you want to play at: I don't mind playing on lower settings. I just need a PC that can easily handle these games, low settings or not.
  • What resolution will you be playing at: Not sure what resolution my monitor is, but it's definitely not 1920 x 1080
  • What kind of games do you like to play: MMOs, Valve games, CoD
  • What specific game will you be playing: CoD, WoW, LOL, Minecraft, TF2, L4D2.

I hope that the info I provided will be enough. I know the budget is real low, but I'm not playing too many games, so I think that it's somewhat possible. Thanks so much in advance everyone! 

http://pcpartpicker.com/p/1pmNw

should be sufficient for your needs.

Logan made one fairly recently. http://www.youtube.com/watch?v=D-4XFpMZgnQ&list=PL441D9BF9F40D0E5E&index=22

Video link please?

Any video link turns into an embedded video. Click the YouTube logo in the control bar to go to the video on Youtube.