|In my post #1 I assumed you want to run MS DOS on a modern system concurrently with up to date Windows applications (virtual machines enable true DOS environment to execute in a window just like e.g. Office). I use this technique for my legacy but still alive DOS applications under Win 7 i5.|
However if you want to run DOS alone on a modern computer, I agree with ijack. Though modern processors are still compatible with original x86 architecture, surprises may arise unexpectly especially due to motherboard chipsets.
More DOS is limited to 2 GB disk size, so, assumed the size of modern HDD, you have to partition the hard disk wasting a lot of space, even if you set up e.g. ten logical partitions. The availability of parallel port may be another issue togheter with current keyboards handling I have to solve for DOS using FreeDOS drivers since I got problem with MS DOS keyb - keyboard.sys modules.
The above may result in a hard road and success not assured.