I have not seen that calculation. Assuming your logbufsz is 256 or less (which it should normally be), the almost every database can use 2048 for dbheap with plenty to spare. In version 7, dbheap depended on the size of the bufferpools, but this is no longer true.
You really should upgrade to the latest fixpack because FP7 is the first release of 8.2 and it has a lot of bugs. There have been more than 1500 APARs fixed in the fixpacks after FP7.