Would like to know A. Is this a OK? B. Is there anyway to make this cheaper without or minorly decreasing performance
I edited your list. This will perform better, and take advantage of your mid tower case.
Here it is.
But you know what? I'm a stranger on the internet. If you like my build then go with it. If you want your own build then sure, use it.
No I appreciate all input thanks! What's will your build do over mine then? I'm eager to learn lol
It will be faster and take advantage of the available space. Your PC will look a bit empty if you use a ATX case with a Micro ATX motherboard. Dish out a bit more money and get a AIO liquid CPU cooler. It keeps your CPU, which is arguably the hottest part of your PC cooler. Dish out another bit more and get a 80+ bronze PSU. It runs better and is more future proof. Overall if you go with this build it will be better. If you are willing to give a little more money then you can buy this:
PCPartPicker part list / Price breakdown by merchant
A. Is it okay? Yes, but is it ideal? No.
B. Not really, but you can get more value out of it.
Intel non-K CPUs have lost all value at this point, if I were you, skip them. In numbers: 8700, 6 cores, 12 threads, single-core turbo is 4.6 GHz, all-core turbo is 4.3 GHz, £292. 2700X, 8 cores, 16 threads, single-core boost is 4.3 GHz, all-core boost is 4.0 GHz, £278. Per core speed is less than 10% slower, two more cores, four more threads, and slightly cheaper, it goes without saying which has more value.
Motherboard, I chose a budget X470 that simply just works. Usually, I don't recommend this and would suggest at least something in the £140+ range, but this is not a problem, since the 2700X should be used at stock anyway and this motherboard will work just fine without problems, it's just a nice CPU should get a nice motherboard, but that's just my take. Please don't pair the 8700 with a H310, I wouldn't even pair an 8400 with a H310. Would you put a Hyundai spoiler on a Porsche? You can, but it just looks out of place, same thing with an 8700 with a H310.
For RAM, get 2 x 8 GB rather than 1 x 16 GB, because you can take advantage of dual channel memory and this is cheaper. 200 MHz slower, but this is not a noticeable difference.
Skip the TLC SSDs. They've been outrun by QLC SSDs. This 660p is the same price, but NVMe (not that this should be a factor) but the point is there is no reason to get TLC SSDs any more, at least not at the consumer level.
You're paying way too much for a 2060 if you ask me. £345 for a 2060, when the cheapest 2070 is only £385. Yeah, this £385 2070 is only a mini card, but regardless, it's still a 2070, and will still be marginally faster than a 2060 for only £40 more. My point is, once you breach a certain price, look at the next level up, because you're not getting the best value, so either get a cheaper 2060 or just get the cheapest 2070.
Better PSU, much better. Don't cheap out on the PSU when you get a nice build. Not all PSUs are created equal, this is much better in quality and it's more efficient.