parseFloat(1.6) => 76790 * ((5.3/100) + ((5.3/100)*1.6)) => 76790 * 0.1378 => 10581.662
parseInt(1.6, 10) => 76790 * ((5.3/100) + ((5.3/100)*1)) => 76790 * 0.106 => 8139.74
The difference is parseFloat gives you the decimal fraction value, parseInt cuts off any decimal point(s).
To further elaborate on having '10' as the radix, I believe you misunderstood the use of the term 'decimal' as a radix. This means that it is base 10, which is your standard number system as "integers" (http://en.wikipedia.org/wiki/Decimal), not "decimal fractions" such as the '.6' in 1.6.
Other examples would be the following:
radix of 2 - Binary, radix of 8 - Octal, radix of 16 - Hex