How about this, ran across it a few minutes ago so started a post with it in r/buildapcsales
https://www.reddit.com/r/buildapcsales/comments/186kl8l/cpuintel_core_i512600kf_core_i5_12th_gen_alder/
Your present MB may already have the needed Bios for that, double check on the Gigabyte website
I see your point, I really don’t like leaving my old pc parts laying around collecting dust either, what I do is take my previous pc parts, put it together as Budget Builds then dump them off to Family and Friends whom do not know how to build pc’s, works like a charm :P Seriously, I do usually give it to them for Free though.
To better answer your question:
Your i5-3470 is a 10+ year old platform using only DDR “3” Ram, that platform is getting too old to bother with.
I looked into Bottleneck, that 660 Ti is already to weak for that 3470, So…
A couple comments I’ve seen in this Thread could help you to not have to throw it all way.