You should wait for a few months and see what Intel/AMD launch.
The i5-3570 is still pretty capable even though it's 6 years old and it probably isn't bottlenecking anything. You might want to keep an eye out on Ebay for a used i7-3770 which are going for around $100. You can also sell your i5-3570 for around $50.
this, or get a used i7 2600 / i7 2600k on /r/hardwareswap or ebay for 60 - 80 if you're really low
all of the things you recommended are either at the same level as the i5-3570 or just very slightly above it, ill probably go with the i5-8600k.
On another note, any recommendations for a computer build using my left over Z77 Extreme4, i5-3570 and some ram? I dont need mb/cpu/ram but I have nothing else. I have like $300 to spend on that one