The comparison comes from different computers (both 8 MB RAM) but the improvement obtained in 5.3 64-bit transcends the hardware differences:-
Basic Search for <Gen-Rev> in Bible Knowledge Commentary
64-bit 5.3 ---> 87304 results in 11s + c. 10s to display results. About 306 MB memory
32-bit 5.2b --> 87304 results in 210s + c. 3m to display results. About 395 MB memory
I don't think there has been any code optimization, and there was no re-indexing with 5.3. So this may well be attributed to the new SQLite Memory-mapped I/O!?