I don't think it's the scheduler this time with a single CCD, but there is significant difference. These tests focus on compute and productivity with almost no games, so most of the difference could come from this bias. Another possible option is the power profile (EPP balance_performance) holding back the 7700x on linux.
The draft is pretty good. Only a few points to consider changing:
- That is an entry level Motherboard which may limit your upgrades in the future. It overheats with a 16 core ryzen 9.
- The ram size is good, but the speed and latencies are just as important nowadays. A 6000 MT/s CL30 Expo ram could improve CPU performance, but it's a kind of OC so not every combination is fully stable at the highest speeds.
- Especially with competitive and indie games it's easy to run them at high FPS. I would consider getting a 1440p high refresh rate (144+ Hz) monitor if you don't have one already. It's a huge upgrade coming from 1080p60Hz.
That's more than enough. You can't do any more.
As an Android flavour it should be safe after uninstalling all apps associated with the university. Did any of them need a "device owner" permission? That's the only way to be more persistent on Android without root access.
The mobile and TV clients are often limited to the codecs with hardware acceleration. Or just selecting a lower bitrate on the client will cause transcoding.
The FS feature is great, it's just cumbersome to use without a tool.
Snapper works well for a local backup like history both against botched updates and accidental deletion, but eats up the free space with the default settings.
Timeshift is an easy to use GUI but doesn't support non-default partitions.
Also the quota support had a nasty side effect: freezing the whole system on snapshot deletion.
I think calling it a "cache" is not precise. The primary function of the DRAM is to hold the dictionary for translating logical addresses (e.g. sectors) from the OS to the physical addresses (which NAND chip, which bank etc.). This indirection is needed for the controller to do wear leveling without corrupting the filesystem.
On a SATA SSD without DRAM each read IO could mean 2 actual reads: first the dictionary to find the data and than the actual data being read. As you said HBM helps by eliminating this extra read.
The read and write caching is just a use of the remaining DRAM capacity. Since modern Operating Systems use the general RAM for the same function it is usually just a small increase to the throughput.
if the integrated one is good enough for gaming
No, the iGPU is only meant for testing and basic desktop usage like video playback on the 7000 series. There are 8000G series with better integrated graphics but even those are much weaker than any dedicated GPU.
Could you tell us more specifically what do you want to use/play on this PC? (e.g browsing or productivity apps, or old games or the latest AAA titles)
A maximum budget would be very helpful.
If you are looking to reduce the build's cost consider a cheaper motherboard or a used GPU. The Asrock B650M-HDV/M.2 is the lowest you should go if it has all the connectors you need. As for buying used video card it's always a bit of risk, but as the most expensive component you could save the most on that. Since all AM5 CPUs have an integrated GPU you could build without the dedicated GPU first.
Maybe you could use a USB keyboard or mouse connected trough a dock or OTG converter to allow file transfers.
That ATX board would be great. The mATX B650M PG is also better than the previous one, it is good enough. If you can find the B650M-HDV/M.2 in stock that is even better if you don't need 3 m.2 slots.
That monitor was indeed a lucky deal. It looks to be a good combination for this setup.