Building a system is not THAT hard, if you take the time to read up on what you are doing or watch videos, ask questions, etc, for things you have questions about. You will almost certainly get more bang for your buck if you go this route.
You will need a GPU to play most new games with higher settings.
Thanks, i thought that but he just doesn't understand it. His job is an electrician, i don't know why he is so opposed. I know you need an upgraded GPU