so i've had my current pc for 4 years now and i feel like it's sort up showing it's age, and i'm currently debating myself if i should buy a new one or change some of the current one's parts
here's some of the specs for anyone curious:
GTX 1050 ti 4gb
AMD Ryzen 3 1200
8GB RAM (4x2)
1TB HDD
(can't remember what the motherboard was)
something else to keep in mind is that my current budget is not as big as of now to buy a new pc and that prices where i live (argentina) may be pretty different from where most of you are
The 1050 ti is a solid GPU even still, but it lacks in VRAM which is becoming more crucial for many of todays demanding games and applications. It will still run most games and apps just fine, but will struggle running unoptimized and/or more demanding next-gen titles at high quality that require more video ram. The first thing you will want to look into upgrading for a better pc is your storage - get an SSD, or the better but more expensive option an M.2 NVMe SSD. A hard drive is light-years behind the speeds these drives can achieve, you will notice an immediate improvement in performance by upgrading your storage.
The next 2 things you'll want to do is upgrade that cpu and ram. Go for at least 16 GB of quality ram and make sure you have them in the right slots to utilize an XMP profile. Now, for the CPU - the Ryzen 3 1200 is a low-end PCIe 3.0 x16 cpu, with only 4 cores and 4 threads. More importantly, the cpu only spouts 384KB of L1 cache, 2MB L2 cache, and 8MB L3 cache. This CPU is the bottleneck of your system and I would highly recommend enabling hardware accelerated GPU scheduling to let the more powerful GPU processor handle the more demanding side of tasks until you are able to upgrade it. Also check that nvidia physx is utilizing the GPU and not the CPU.
Considering your motherboard supports socket AM4, there is still some life you could squeeze out of it. However, knowing your exact motherboard in this situation is important because socket AM4 has both pcie gen 3 and 4 motherboards. If you have a PCIe gen 3 board (as I suspect based on your CPU), it might benefit you to buy a new motherboard (like an x570 or equivalent) and transfer your components over to that until you can afford a better CPU and other upgraded components. It's generally more cost effective to upgrade over time than to drop a big lump sum on a whole new PC.