Also concur with feeding raw. Our cats never have problems, never need to get their teeth done, have the most luscious and soft coats, their poop doesn’t stink, they’re not at risk of kidney disease, etc., etc. We’re lucky that we have a business nearby that specialises in raw feeding and makes premixes of whole wild and domestic animals meats, including organs (e.g. possum, wallaby, hare, rabbit, chicken, turkey, salmon, etc.) and small bones for cats. Even if you don’t have that, you can make up your own. Just avoid large animals such as venison, pork, and especially beef. Beef is highly allergenic to cats (and dogs). Mimic a small wild cats natural diet as closely as possible - small animals, fish and birds with organs and bones. Feed a variety of meats over the course of a week so there aren’t any nutritional deficiencies. Get hold of some green tripe if possible (not all cats will eat it but it’s worth giving if they do).
Mine is a few years old now (so not the absolute latest and greatest, not that it was to start with lol) but when I built it, my spouse also built his at the same time. We have very similar builds with some minor differences. But the two biggest differences are the GPU (mine’s an AMD Radeon RX 6800 XT and his is a Nvidia with almost the same stats) and the mobos. My experience has been completely problem free. Everything has just worked. His GPU has been giving him problems up until more recently. Even then when something goes flaky he has to work out if it’s because it’s a Nvidia. He regrets not getting an AMD. His mobo is also a bit weird with Linux but only around the rgb lighting. It’s a Gigabyte whereas mine is an ASUS. So if you get a Gigabyte mobo, I would just double check compatibility if you care about RGB lighting.