80 mph is 3K which is where a bad CPS acts up. Running at 95 will generate more rpm than the normal CPS failure rpm zone. Since the CPS was replaced it is possible that the new one has a problem & may be acting up at a different rpm range. Before attacking the new CPS there are several other things that should be looked at.
Suggest checking the primary coil wire connectors, pull each female spade connector & squeeze it with plyers so it fits tightly on the coil terminal. Also check the plug wire ends, suggest unscrewing each wire end & strip 1/4 of the insulation off then reinstall the plug ends. I dislike resistors at the plug. The plug wires are just that, wires not graphite like cage plug wires. Installing crimp on plug connectors & automotive style boots eliminates one problem area.
Try gapping the plugs at .024.
I do not see an exhaust mod on your bike. Regardless of what the ECU was set at from the factory reset it to +2 or +3 for each cylinder. This is the actual setting. IF you have an exhaust mod post it as the base line # will change.