It's a simple formula: clean and clear radiator (stock or aftermarket), good condition water pump, correct thermostat, properly bled correct coolant in the system.
To find the problem start with the cheapest and easiest item above, check and or replace said item. If that fixes the problem good. If it doesn't fix it then go to the next item. Repeat until the problem is resolved...