Hey, thanks everybody for the comments. lols, even the ones from saimik. I contacted the company and it turns out the program isn't written for multithreading... damn.
So another question for you guys, would a non-multithreaded program run faster on a 32-bit system or does it just not take advantage of the 64-bit capabilities? Thanks again everyone!
multi-threading has nothing to do with a 32-bit or 64-bit OS