To address the issues of unstable performance and poor generalization ability of bearing fault diagnosis model caused by strong noise and variable operating conditions in actual production,this paper proposes a rolling bearing fault diagnosis method based on MSPRCNN model. By converting vibration signals to frequency domain with FTand utilizing wide convolution kernels for feature extraction, the approach aims to enhance fault detection. A MSPFE module captures information at different scales to simplify complexity, while an UPA module establishes correlations between frequency domain positions. To reduce the impact of noise and address the vanishing gradient problem, the MSPRCNN model employs GC instead of standard convolution, and utilizes the IReLU activation function to improve model feature representation. Experimental results on two datasets show that the fault recognition accuracy is 98.71% under variable loads and 98.2% under variable speeds. The MSPRCNN model outperforms other methods in fault recognition and generalization in noisy environments.