POI: buffer 4KB instead of 1MB by default

4KB is the maximum known block size; since blocks are typically not
stored contiguously within a file, it's faster to use a smaller buffer.
SimplePCI: fix double math and clean up duplicate method calls