I want to make a gaming pc that can play all recent games and games coming up. I chose to do this because I heard its cheaper than actually buying a gaming pc. I would also like to use it for video and photo editing. I would appreciate any suggestions. Thank you.