which version of Cross to run

Ok, so for some clarification. I have had the odd bug pop up on long mix nights at the club and as I researched the forums, I think I have answered my question... but for sĀ·its and giggles, let me see if I have this right.
If my Windows 8.1 is 64 bit but my U-Mix Control Pro 2 (with its built in sound card) is 32 bit, I should be running the 32 bit version of Cross because the soundcard in the controller is 32 bit. Is that the correct assessment?
Yes, I know I can use ASIO4ALL to get the controller to work but it begins to act up towards the end of the night....
If my Windows 8.1 is 64 bit but my U-Mix Control Pro 2 (with its built in sound card) is 32 bit, I should be running the 32 bit version of Cross because the soundcard in the controller is 32 bit. Is that the correct assessment?
Yes, I know I can use ASIO4ALL to get the controller to work but it begins to act up towards the end of the night....