if you tend to stream games its worth getting a CPU with more than 4 Cores. id recommend either an i7 (if you can offord it) or you can go with the cheaper option and get an FX 8XXX CPU. it may not be that good at the i5's at games. but it will give you a smoother experience if you intend to stream games. also, id recommend a gold plus power supply. EVGA Supernova's, and Corsair CX power supplies are great options. but for the most part. you should be ok.