The 5060 benefits from modern architecture, newer DLSS frame generation support, and lower power draw, while the 3070 may offer higher raw performance in certain scenarios and can have issues with inconsistent frame pacing or crashes at 1440p.
You can new 5600x or 12400 but an used 3070 will not have much warranty and if anything goes wrong then again you have to buy another GPU right. So think again before going for an used GPU .
Currently I’m using 5600X system for casual gaming and yes, problem started after upgrading to Windows 11, maybe I’ll just downgrade to windows 10 until newer games stop working on it.