if it is still relevant i'm going to give my opinion ;-P
you could say PC is the best choice but it's a very expensive thing to maintain but i recommend anyone who is a fan of games like COD,WoW,dota2,starcraft , the plus side will be online play(if you go legit) you can play them when ever you like with out having to pay for monthly or yearly online membership(unlike PS or XB) .
if you are not elitist pc user you won't be able to enjoy all the eye-candy with respectable framerates.
building a USD1000 or greater is the obvious choice , don't expect cheaper VGA's and Processors to do a top-of-the-line performance in any new game
also pc systems gets obsolete fast, because every year newer, powerful and efficient components come into the market. but if your going for XBone or PS4, you can have properly ported games (and some last gen titles remastered for ps4) , a game will cost Rs.10k but you get to enjoy eye-candy with atleast 30fps, sure like i said online play is a costly affair but once you buy it (atleast you get some free goodies on PS4) it'll be a well worth purchase for me i tend to stick with pc for multiplatform games....and exclusives like inFamous and GTA5 (still not out for pc) i use the PS4.. be sure to check out the region locks on xbox1 i bought the ps4 and gta5 from chelsey , good place to buy your current gen console search for a guy called gameking in sri lanka , he brings down titles for a bit less...(pc and ps4)
hope this helps! ;-)