Why are taxes calculated incorrectly when "other amounts" enabled on contribution page?
This patch solved my issue by using a real priceset:

https://github.com/civicrm/civicrm-core/pull/6520/files

Details here:

Contribution forms with numerical quantities is not taxed properly

Thanks!