Ok, let's see. I have two theories.
1. The phone your using doesn't have a 64mb memory. I actually know next to nothing about the i68 so I'm not saying your wrong about your own phone. All I know is with my phone, if I readback past the end of the rom, it just loops back to the beginning instead of throwing an error. Don't accept the fact that the readback sequence worked at 64mb to mean that the phone has 64mb. (This is with Flash Tools 4.10) In this theory, a possible reason it still won't turn on after you flashed the file chopped to 32mb could be because certain phone models implement a security feature that bricks it after a full flash. The second link in my sig about installing firmware shows how to circumvent this by reading-back and comparing.
2. The program you are using is incompatible with writing 64mb flashes.What program are you using? I personally have never flashed a phone with larger than 16mb, but I know for a fact that 32mb works too. However, I've been out of the loop with the more recent Chinese phones and have never experimented with anything larger than 32mb. It's entirely posible the program has a 32mb limit. I always used Flash Tools for my own phone and show it in my videos, but there is also a program called Spiderman floating around. If the problem happened while using Spiderman, try using Flash Tools. If it failed using Flash Tools, try using Spiderman. You can also try to find a newer version of Flash Tools.
Also, if you dont' mind, could you post up a copy of your original 64mb backup so I can look at it?
_________________
How to
readback/backup your firmware to your computer:
ClickHow to
unbrick/install firmware:
ClickHow to
edit graphics on your phone's firmware:
Click