I've described well above what the risks are, I don't know if you know, but by doing it the way you did at the link, you disable all external programs (including antivirus/firewall if you have one) , system firewall and antivirus suck, also I'm not panicking, just writing how it is 🙂 I didn't know you meant to be so restrictive disabling everything that isn't a Microsoft process.
Did you know that by doing so, you are also disabling key processes related to drivers for the Motherboard or GPU or chipset? (Check the list of processes and services you disable this way, I found some from Nvidia, Intel, of course also my antivirus and Firewall and even EaAntiCheat xD)
If someone applied the so called clean boot and did everything described in that link what Rocco shared, you now have problems with BF2042 at your own request, at least some of you.
It's your business what you do to your comp to relieve it, but the risks involved in this process you should know.
A much safer solution is to install any free Windows process management program, such programs like to have an option to disable unnecessary processes/change priority to below normal or low while gaming. They don't disable security or driver related processes/services. or programs like Smart Game Boost, they don't bury anything, they just disable some really unnecessary processes running in the background and with one click restore them all when the game is off.
I on my I7 8700K all I did was apply the in-game commands Thread.ProcessorCount 11 Thread.MaxProcessorCount 11 Thread.JobThreadPriority 1 GstRender.Thread.MaxProcessorCount 1 and used Smart Game Boost and all the problems disappeared, so if such an old device supports BF2042 on ultra, new devices will support BF2042 even more on ultra settings.
So much for my hammering on the keyboard, everyone will do as they see fit. Have a great game
IF my English is bad then sorry, English isn't my 1st lang.