Building a PC can be a rewarding activity, but there are many aspects to consider like your budget and how to put it together. Here are...