I'm planning on upgrading my old home computer and wanted advice on what should be best. Current specs below:

 - CPU: Intel Core i5-3330
 - GPU: Nvidia GTX 1050-Ti
 - HDD: Seagate Barracuda 7200.14 500GB
 - RAM: A81A 2808-1333 04CB 6GB
 - Mobo: Gigabyte GA-H61M-DS2H

Hardware is not cheap in my country (South America) so my aim is to spent max $300. The objective is just to be able to run current gen games and softwares with average/high settings at 1080p/60fps.
Thanks for the attention in advance.