Here are the upgrades I'm considering but I'm open to suggestions. I added an extra ram card and swapped the GPU for a pricier one with double the memory.
The amount of video memory alone isn't directly indicative of the performance of a graphics card. On a particular game that doesn't utilize more than 4GB of VRAM, more VRAM alone isn't going to make a difference, though it can help in some of the more demanding games with the settings turned up.
What matters more is the actual performance of the GPU chip and other components on the card. In the case of a 2060 SUPER compared to a 1050 Ti, it can be up to around three times as fast as that card. That would make for a nice performance upgrade, but even a 2060 (non-SUPER), currently around $320, will typically provide around 85-90% of the SUPER version's performance. So, that might be a reasonable way to cut down the cost of the upgrade. And even a 1660 SUPER (starting around $230) should offer around double the graphics performance of a 1050 Ti. The 20-series cards do offer some additional features not found in the 16-series, but a 1660 SUPER might still be a reasonable option if you want to keep the total cost down to a minimum.
As was pointed out, a new generation of graphics cards is expected to launch next month, though I would only expect the really high-end models to be available initially. Some rumors are suggesting that a successor to the 2060 SUPER with significantly more performance might go on sale for around $400 in November, but it will probably be even later before we see models in the 1660 SUPER to 2060 price range, possibly not until early next year, though the exact release schedule is not publicly known at the moment.
Added faster memory. Your Ryzen will thank you for that.
- I found your current motherboard supports RAID, so why not take that advantage. WD Black 500GB (2x) with RAID 0 (Stripe). It also offers you more storage space as well.
A matched set of faster memory is probably a good idea, but paying a premium for DDR4-4000 is a waste. First and second-gen Ryzen processors tend to top out around DDR4-3200, and even third-gen Ryzen typically only manages to handle up to around DDR4-3600 to 3733 speed. There's no sense paying significantly more for RAM frequency that they won't be able to make use of, and they might need to manually configure the RAM to get the most out of it at those reduced speeds.
As for a pair of 500GB hard drives in RAID0, it seems pointless when SSDs now offer far more performance and reliability in a similar price range. Hard drives are mainly good for bulk storage at this point, and for that, a single 2TB model can be had for less. For performance, it's possible to get a 1TB SSD for under $100 that will wipe the floor with any traditional hard drives in RAID0.