Buying a put option at 96.00 is fixing a maximum rate (cap) of (in a perfect world) 4%. Selling a call option at 96.50 is facing a minimum rate (floor) of (in a perfect world) 3.5%.
The reason for accepting a minimum rate is to reduce the net premium payable.