Hi guys i'm building a budget gaming cpu. I am looking at amd fx6300 but i do not know what mobo should i take or what video card is best that can run DOTA2 at high settings. I am on a tight budget of $340 for the motherboard, graphics card and the processor. Any advise?