You need to check how large the Function attribute is of IMAGE_THUNK_DATA.  Depending on how that is defined on x64, it could well still be 32 bit.

I presume there's actually a fault on x64 here??