Hi,
The i5 2500 still does god job, even in streaming. Your motherboard with the newest bios can support Ivy Bridge CPUs. You can get i5 3470, which will give you slightly better performance.
As for GPU , it depends on your budget, you can get GTX 770 or R9 280X, pretty solid cards for the money and best for 1080p gaming.