I saw a significant drop in performance when pagesize exceeded a certain size. 4096 was an undeniable win. 8192 and 16384 were better only with tons of cache available to SQLite. 32768 and 65536 were worse.
That was all on a filesystem with the default ZFS recordsize of 128k.