Dont change it inless you like your empires to be failpires. Atleast for me. I keep getting kicked because i changed my dxlevel to 7 which is to low because i keep getting kicked from servers. "mat_dxlevel must be greating then...." Ok so i'll change it back... kicked for same reason over and over again. What is the default Dxlevel?
KAC (which VIPER uses) blocks directX 7, as it can be used to give you an advantage. DirectX 7 and 8 will be blocked when steam is released anyway.
Min level is 90, max is 95. Use mat_bumpmap 0, mat_specular 0, r_dynamic 0 and so on to disable all the stuff from DX9 that didn't exist in DX8 mode (for performance gain on old computers).
you can put all those on the same line in launch options right? (when you right click the empires logo in library)
Whilst I don't agree with the DX8 block, I do think there's something wrong with the normal version of Empires (DX9). DX8 gives a performance increase, but nothing close to what it is doing. Something is off.
Some DX7 water textures are see-through by default, although a fair few of those disappeared when the maps were redone. But it used to affect Cyclopean.