What kind of fps do you think you should be getting and what are you getting in other games? Looks to me like your bottleneck is the ram, processor and RX580. I think the 1050ti is still usable for 1080p gaming. You can upgrade to an AM4 MB and processor for quite cheap these days and add another 8gb of ram and you should be good. I'd say under $500 for sure.
Ryzen 7800X3D - Radeon 7900XT - MSI Tomahawk X670e MB - 64gb 6000mhz G-Skill Neo - Noctua NH D15 - Seasonic Focus V3 GX-1000W PSU - 4TB Samsung Gen. 5 NVMe - Fractal Torrent Case - ROG PG48UQ OLED