vb.net - VB how to draw to screen faster than GDI+? -


i know there tons of posts out there graphics in games made in visual basic. know gdi+ not best method making games, have access @ moment.

i have made huge game on 3,000 lines of code sort of 2d rpg game, , game uses gdi+ graphics. game runs when in 854 480 (at maximum framerate of 65fps), resolution increases, framerate decreases. framerate goes down around 30 when playing in fullscreen (1920 1080).

even though these framerates sound usable, computer has i7 4770k, dual gtx760s, , 16gb of ram. on weaker computer game has gone way down 20fps when in 720p. there magical way still use gdi+ , achieve constant 65 fps on bad computers? method better uses powerful hardware great. if not gdi+ may able convert program use other methods.

one thing note framerate stays @ maximum on computers when manipulating images in game not displaying on screen. proves program not problem , neither image manipulation, putting on screen @ end.