i got a temp solution to my problem.
i have evox installed as well (as i've mentioned)...... and what i've done is this.
set the region to PAL (sorry, that's autodetected in the eeprom by evox), but change the game region to NTSC.
this leaves the machine in a PAL state while forcing NTSC on the games i load.
Now gta3 and vice city work perfectly in NTSC mode as do all my other NTSC games. and when i reset the machine.... it's pal again.
to prove that my machine was actually forcing NTSC, i ran all my pal EA sports games and they no longer work....... but also, NTSC EA sports games don't work in a pal environment either.
I'm thinking my UnleashX is stuck in a sort of multiregion....... for every game.... no matter the region works.
When i first tried out UnleashX i had an NTSC EA sports game and a PAL one.... the PAL one worked but the NTSC one didn't. This was until I enabled autoswitching.... then they both worked as it then went off the region found in items.xml. But now this doesn't matter anymore...... all games work, no matter the region but they're all forced into the mode of my machine. PAL.
2 weeks ago, my xenium got a corrupt eeprom and i had to recover and for a while after that..... it kept saying that my skin had caused a problem with Un....... (the remainder of the text was offscreen and couldn't be read)........
Could I perhaps have a corrupt XBE for unleashX....... could this be causing the problem?
Now, this does work, but i'm unhappy with having to use two dashboards.
is there a program which could run inbetween selecting the game, and running the game which could allow you to select a temporary region.... ie not write to the eeprom.