DJT,
While I'm not thinking of getting a cpu like yours (£832 over here) I am thinking of getting a quad core 3ghz 12 mb cache, can you check how many cores are in use while your using trainz.
My E8500 is running 100% both cores according to the MSI dual core centre.