Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Ну смотри для раста бери 32gb озу, процессор в районе ryzen 5 5600 ну или i core с такими же параметрами, ну и минимум 1060 6GB
Но надо смотреть на твой бюджет, написал железо, при котором более менее комфортно будет играть, 80-110 фпс