Absolutely. I'd ask you to fill out the form that can be found here first:http://www.tomshardware.com/forum/261222-31-build-advice
Now, you have kinda of a mixed bag of gaming preferences. WoW is not a very demanding game, a 500 dollar build can handle it, but BF is the polar opposite. Either way, 900 will be plenty to knock both games out of the ballpark.