I finally managed to kick the x64 client in to life by switching back to DX9. My screen still turns a funky colour and I have to reboot to fix it but it will let me log in and get in game. The options for DX in game are greyed out even though I have the legacy files installed since I play in DX11 all the time in the x86 client. I will stick with the x86 client for now since I am starting to think it could be that there is something a little wonky on my machine somewhere (it's been a while since I wiped it). Once I get my new rig around May time I'll try again then.
Stoner81.