To expand on this, 32bit applications run within a 64bit environment just fine. However, the converse is not true, you can't run a 64bit application in a 32bit environment, there is just, not enough room in a 32bit environment for 64bit applications to execute. While you might have a 64bit processor, if your running a 32bit OS then your limited by your OS.