In your first post you included the following
PHP Code:
Fatal error: Allowed memory size of 31457280 bytes exhausted (tried to allocate 7312 bytes) in /home/stangers/public_html/forum/includes/functions_dto_garage_common.php on line 678
31457280 bytes = 30MB
This tells me that even though they are telling you they have configured it for 64MB there is a setting they have implemented that is preventing more than 30MB from being used. Given they say that 64MB is the max they can allow under your current hosting plan they should be able to resolve this issue for you.
This setting has nothing to do with images that have already been uploaded and are in your user's garages. It only affects those images that users attempt to upload from their local computer or from a URL that have a file size greater than what is specified in the "upload_max_filesize" php.ini setting for your server. In lost of cases you can still upload large (dimension-wise) images even though the file size of the image is below 2MB. Frankly 2MB provides a very generous file size and anything beyond that is really unnecessary.
Mark