Hola
Ya esta solucionado,pongo la solucion por aqui por si le pasa a alguien mas:
Era que tenia puesto la configuracion por defecto en todos los juegos el dosbox normal.
Ahora he puesto el fichero de configuracion del dosbox ECE (dosbox-ECE.conf) y le añadido dentro esto:
voodoomem = max
y tambien esto:
glide = true
lfb = full
Dentro de la configuracion del dosbox quedaria asi:
[pci]
# voodoo: Enable VOODOO support.
# Possible values: false, software, opengl, auto.
# voodoomem: Specify VOODOO card memory size.
# 'standard' 4MB card (2MB front buffer + 1x2MB texture unit)
# 'max' 12MB card (4MB front buffer + 2x4MB texture units)
# Possible values: standard, max.
voodoo = auto
voodoomem = max
[glide]
# glide: Enable glide emulation: true,false.
# lfb: LFB access: full,full_noaux,read,read_noaux,write,write_noaux,none.
# OpenGlide does not support locking aux buffer, please use _noaux modes.
# splash: Show 3dfx splash screen (requires 3dfxSpl2.dll).
glide = true
lfb = full
splash = true
Gracias por la ayuda