I'm pretty sure that I am unable to use many non-alphanumeric characters (- and _ work, but many others won't even let me upload), and that I am limited to 31 character names, and I'm not using the lba 48 patch (only have 120gig drive).
Does EvoX give space in gigabytes? You may be looking at 155.xxx.xxx.xxx bytes. Divide it by 1024^3 and you get ~144gigs.. It looks like it would give you the same as px hdd. It certainly does look like the apps are all doing something wrong, since they give different reports. It's probably in the calculations..