Зависает винда при запуске игры

Ребят помогите, у меня зависает винда при запуске Call Of Duty Mw 3, НО у меня все компоненты соответствуют для игры даже превышают ; Оперативная память ; 16Gb, Видеокарта GeForce GTX 1650, Процессор AMD Ryzen 5 2600 .

Есть кто шарит в дизайне и Windows Form C#?

В общем я делаю курсовую работу по программированию и пишу программу тестирование.
Я вот нашёл фон и думаю каким бы цветом сделать кнопки. Хочется градиентом, но какие цвета смешать? Нижние кнопки я думаю не надо трогать, а вот которая кнопка "Задание" мне бы два цвета подобрать. Только не надо чтоб прям так кибер-нагибатор какой-то был, всё-таки это программа тестирования, а не игра. Я какой-то там подобрал цвет для кнопки, но мне кажется не очень.
Сам код как я задавал цвет:

button5.ForeColor = Color.Black;
Bitmap bmp = new Bitmap(button5.Width, button5.Height);
using (Graphics g = Graphics.FromImage(bmp))
{
Rectangle r = new Rectangle(0, 0, bmp.Width, bmp.Height);
using (LinearGradientBrush br = new LinearGradientBrush(
r,
Color.AliceBlue,
Color.SteelBlue,
LinearGradientMode.Vertical))
{
g.FillRectangle(br, r);
}
}
button5.BackgroundImage = bmp;
Есть кто шарит в дизайне и Windows Form C