Big 64 bit virtual address space is really nice for tricks. We also exploit virtual memory tricks on all platforms (including PC/win64). The only downside for using virtual memory tricks is that your code becomes very hard to port to 32 bit operating systems (if you need to support those).