Laceyn :
So i want to eventually upgrade to a i5-7500 and a 1060 6gb but atm can order 1. So my question with my current build is which should i buy first and when it comes to the 1060 6gb what brand? My budget is $230 and i prefer Amazon.
My build:
MSI H110m Gaming mobo
I3-6100
1050 TI SC 4gb
Corsair 8gb lpx ddr4 2400
Thermaltake 430w
Corsair Air 240
Samsung 850 EVO 250gb
My only question is what resolution you're gaming at. The 1050Ti isn't bad for 1080p or sub-1080p gaming, so unless you're now using a 1440p monitor (or perhaps even a 144Hz 1080p monitor) your improvement gains may not be as noticeable.
OTOH...replacing your i3 with an i5 would give you some noticeable improvement, not just in games but in other performance as well. Just make sure that a) before buying a Kaby Lake i5 (or i7) you double-check to see if you need a BIOS update (I think it'll work with any of the Kaby Lake CPUs, but not 100% sure, https://us.msi.com/Motherboard/support/H110M-GAMING.html#support-cpu), & b) if you need to update the BIOS, do it before installing the new CPU.