Need some opinions about my planned HTPC replacement, and what you'd do. My HTPC is simply a TV computer. It's on 24/7 and not used for gaming. Performance isn't necessary as it spends little time actually doing something. My current HTPC is in my signature, but runs an Ivy Lake 3220T (capped 35W TDP, back when it meant something). Originally built in 2010, I last made changes in 2013 and it hasn't been touched since. 12th gen CPU pricing is good but B660 ITX motherboards... not so much. I'm wondering if going 10/11th gen might be the better option. Thoughts welcome. -- This may also tie in to my parents PC. Build in Jan 2011 with a 1st gen Core i3, I replaced the motherboard and CPU in Jan 2016 with an i3 6100 (more on this later). I'd intended on using Alder Lake for my HTPC but I'm wondering if I'm better off not doing so. Both computers are going to be replaced this year, most likely in May. -- I have the case, boot SSD and a 5TB 2.5" HDD that I'll be using. If I go 11th gen, I'd need the following: CPU - Core i3 10105 - £110 Motherboard - Asus Strix B560-I - £155 CPU Cooler - Noctua NH-L9i Chromax - £55 RAM - Corsair DDR4 Vengeance LPX Black @3,600MHz - £64 TV Tuner - Hauppauge WinTV-quadHD - £97 PSU - Silverstone SX500-LG v2.1 - £80 It's a total of £560 With 12 gen, I'd need to change the following: CPU - 12100 is £140 (+£30) Motherboard - if I stick with 2x m.2 slots, then the Asus B660-I - £245 (+£90). There are cheaper options but I still need at least £200. RAM - Crucial DDR5 @4,800MHz - £60 if I drop to 8GB, or more than double if I stick. It's at least an extra £80. £180 if I go with 16GB DDR5 RAM. If I go 11th gen, then I'd probably keep these parts for 3-4 years before upgrading again - with the view of reusing the memory in the replacement I have for my parents PC to double what they would have in the rebuild I've planned for them (matx B660 is far cheaper and is mainly DDR4). Their newbuild is pretty much set, 12400 with an matx B660 and DDR4 - and the price isn't likely going to change. They'll be getting 4 more cores than their existing build and double the memory. The catch is that if I go 11th gen I'd probably want to upgrade sooner and the Noctua cooler would need to be replaced as the original L9i isn't compatible with LGA1700, I'd need the specific 1700 version of the cooler later on. I'm just wondering if it's a false economy to go with 11th gen vs 12th, considering that a 12th gen build will more than likely be good for 7-10 years. It just feels cheeky to be forced to spend £50+ over a B560 board. -- The TLDR - should I go 11th or 12th gen. If I go 12th gen, DDR5 & 8 or 16GB or DDR4, with a view to replacing the parts a bit sooner? Money isn't the issue but I'm just wondering if I'd be wasting it one way or the other.