Золотой – сделанный из золота или имеющий цвет золота.
Золотистый – имеющий оттенок золота, похожий на золото.
Красный – один из основных цветов.
Красноватый – имеющий оттенок красного.
Разница между словами заключается в степени выраженности признака. Слова «золотистый» и «красноватый» указывают на меньшую степень проявления цвета, чем слова «золотой» и «красный».