Check the cooling fans to see it they turn on at around 200 degrees, if they don't, test fans by turning on the ac, if they do turn on with ac but not automatically, replace temp sensor. If the still don't turn on with ac on, swap out cooling fan relay with another similar relay in the fuse box.
A dirty radiator?
Also make sure that the coolant level is actually good and there aren't air bubbles in the system. If you have a lot of air bubbles it will cause an overheating issue. A lot of time you can tell you have air bubbles by a slight gurgling sound when driving.
Looking for a Used 300 in your area?
CarGurus has 19,199 nationwide 300 listings starting at $850.
Search Chrysler 300 Questions
Chrysler 300 Experts