As all the dimensions of the blocks are multiples of $4$cm, any axis aligned rectangular packing will have dimensions that are also a multiple of that. In particular, you will not be able to fill more than $88$ cm of the $90$ cm dimension. In that case, you can align the blocks so that $7$ of the $20$ cm dimension fill the $1.4$ m, $10$ of the $12$ cm dimension fill the $1.2$m, and $11$ of the $8$ cm fill the $88$ cm. $7 \cdot 10 \cdot 11=770$ blocks will fit.
We have not shown that there is an arrangement with the blocks not lined up with the axes that will pack more blocks. I am skeptical, but it is possible.