1. A method for improving performance optimization in a multiprocessor data processing system comprising: responsive to a fall in a percentage of data bus bandwidth utilization of a below a first predetermined threshold value, dynamically providing a response to a request for a cache line at a snooping processor with said cache line in a modified state to indicate to a requesting processor that said request should be retried and said cache line will be provided; and responsive to a rise in a percentage of data bus bandwidth utilization of above a second predetermined threshold value, dynamically forcing a response to a request for said cache line at said snooping processor to indicate to all requesting processors that said processors should utilize super-coherent data which is currently within their respective caches.