I did fix the settings, but it doesn't change anything. Once again, it's not in photoshop the srgb jpegs need to look good, it's in web browsers and similar programs.
When I softproof to srgb nothing changes, probably because my monitor can only display the srgb gamut. So it doesn't help anything to softproof. The only thing that works that I've tried is what I described before. I don't understand why there isn't a way to convert images into a smaller colour space and have them look roughly the same within that space without having to manually edit.
OK, let me start over. Change your color management preferences to what is shown in your screenshot, then make the following changes in the Color Management Policies section:
Change all 3 dropdown list boxes (RGB, CMYK, and Gray) to
Preserve Embedded Profiles.
Check
Missing Profiles: Ask When Opening and
Profile Mismatches: Ask When Pasting, but leave
Profile Mismatches: Ask When Opening unchecked. This will force Photoshop to honor whatever profile is embedded in the image without asking you questions you aren't ready to answer correctly. After making these changes and restarting Photoshop, what you see in Photoshop is what your image really looks like, assuming your monitor is correctly profiled (which is something I cannot judge without seeing it firsthand).
When you're ready to make a web version of your image, desaturate colors if necessary, CONVERT (NOT assign) the image to sRGB, and execute a File | Save As from Photoshop's menu. If you convert, you may see over-saturated colors desaturate, but if all image colors fall within sRGB, the image won't change visibly--the only difference will be in the histogram if you set it to display all color channels. If saturation increases, you have assigned instead of converted, and deserve 40 lashes with
Real World Color Management.
Once you have properly converted the image to sRGB, that's all you can do for web display. Every unprofiled/non-color-managed browser will display your image slightly differently, but sRGB is what they are all kinda/sorta trying to achieve, so it's your best average bet. Deviating from sRGB by editing for one particular unprofiled monitor will screw more people than it will benefit, and will make you look really clueless to people who look at your images with a profiled monitor.