A buddy of mine is building a gaming PC. He has $300 to spend. He presently has a case, monitor, keyboard, mouse, HDD and the OS. He'd prefer to have upgrading capabilities in the future, so Intel is preferred. Any help is appreciated. Thanks in advance.