The 2020 27" iMac first shipped less than a year ago, I wouldn't call that old.
The i7 version beats the M1 in multicore and the GPU options are pretty good. You can add 128 GB of RAM too.
As to requiring Windows or x86 goes, keep an x86 system around for when you need it while you migrate to Apple Silicon.