I have gone back and forth on a DI box for a long time, but still never gotten one. As long as a signal is strong enough, a lot can be done with a signal once it gets inside the box before it ever hits an amp sim (and is almost mandatory for amp sims in my experience). I use a compressor/EQ combo prior to amp sims, and if I used single coils I would consider a gate in that chain as well.
EMI in particular takes some research of your environment to combat. Plugging in and throwing SPAN on an echoed track will let you walk around with the guitar and use it like an antenna to check the environment. Some things can be isolated (transformers, motors, ground loops, etc.), and others cannot. Kill the ones that can, and for the ones that cannot, throw another instance of SPAN in the chain with a gate/compressor/EQ between them. Tweak those to see if you get a clean sound you want (will high frequency roll-off), and then try the amp sim. This may be enough, but processing effects without this "EMI seek-and-destroy" mission first can get aggravating. (A funny experience of mine is my #1 EMI issue is a Yamaha mixer 3' from my interface... I track (in seriousness) with that off and through headphones.)
In actuality, the gate, compressor, EQ can be done inside the amp sim, but is much easier to isolate/control if used as a "common chain" for your setup, which is the real point of it. It also saves on "nasty surprises" when swapping presets within an amp sim since you do not have to change those settings each time (just pull those from the preset you switch to is easier).