Not sure, but does the dps calculation take reload time into account? Edit: these are lasers with zero reload time, so that cannot be it.
Another possible cause for this difference that I can think of is that the fire rate number you see there is rounded down from the real fire rate number that is used for the calculations.
‘Exactly 2 seconds’ is a suspiciously round number.
If the UI floored 2.84 to 2 that could explain why you get from 81 damage to 28.5 damage per second.
I’m not at my PC to check, but do you see anything if you hover your mouse over the fire rate number?
It could be that the value is calculated differently.
I have no verification that this is the correct method, but if I grab a calculator and try what happens if CCP interprets fire rate increases as cycle time reductions I get:
4s cycle time
An 8% reduction, 16% reduction and another 8% reduction in cycle time reduces it to: