Hi,
I looked at the Speccy output, and it looks like your graphics drivers are up to date. Can you check error.txt and game.log from the Hammerwatch folder?
I'll copy the game.log here, but there is no error.txt, probably because the game doesn't crash, I have to end process in task manager to close it.
Game.log-
Game 1.23
WorkingDirectory set to: C:\Program Files\Steam\SteamApps\common\Hammerwatch
Initializing game
ARPGGame()
Window icon set
OGL:
Starting game
Initialize achievments, Steam and master server
Loading config settings
Loading controllers
Initialize sound
Sound device: Speakers (High Definition Audio Device)
Initialize renderers
WorldDrawer: Lights not supported
GLState: InvalidOperation
Initialize physics
Start game
Loading resources
Resource error: actors/tower_block_frost_razed.xml: Could not find file: C:/Program Files/Steam/SteamApps/common/Hammerwatch/assets/actors/tower_block_frost.png
Resource error: actors/tower_block_frost_razed.xml: Object reference not set to an instance of an object.
Resource error: actors/tower_block_frost_razed.xml: Couldn't load texture specified in sprite
Resource error: actors/tower_block_frost_razed.xml: No sprite specified in doodad
Resource error: actors/boss_dragon/fireball_trap.xml: Texture sizes should be powers of two
Resource error: actors/spawners/doomspawn_1_razed.xml: 'ao' is a duplicate attribute name. Line 1, position 39.
Resource error: doodads/generic/trap_stalactite.xml: All doodad transitions must have existing from and to states
Resource error: doodads/generic/trap_stalactite_e.xml: All doodad transitions must have existing from and to states
Resource error: items/bomb_wisp_1_small.xml: Could not find file: C:/Program Files/Steam/SteamApps/common/Hammerwatch/assets/items/bomb_wisp_11_small.png
Resource error: items/bomb_wisp_1_small.xml: Object reference not set to an instance of an object.
Resource error: items/bomb_wisp_1_small.xml: Couldn't load texture specified in sprite
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Could not find file: C:/Program Files/Steam/SteamApps/common/Hammerwatch/assets/projectiles/enemy_boss_krilith_confusion.png
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Object reference not set to an instance of an object.
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Couldn't load texture specified in sprite
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Could not find file: C:/Program Files/Steam/SteamApps/common/Hammerwatch/assets/effects/enemy_lich_desert_1.png
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Object reference not set to an instance of an object.
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Couldn't load texture specified in sprite
Resource error: projectiles/enemy_boss_krilith_confusion.xml: Projectile missing sprite for direction 0
Resource error: sound/music_desert.xml: Could not find file: C:/Program Files/Steam/SteamApps/common/Hammerwatch/assets/sound/music/desert_cavern.ogg
Resource error: sound/music_desert.xml: Failed to load ogg sound/music/desert_cavern.ogg
GLState: InvalidOperation
Loading Language
Initializing game
Resource error: : Could not find file: C:/Program Files/Steam/SteamApps/common/Hammerwatch/assets/levels/menu_4.xml.bin
Set initial OpenGL states
GLState: InvalidOperation
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
Resource error: : Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'.
GLState: InvalidOperation
WorldDrawer: Shaders not supported
Resize: GLState: InvalidOperation
Window cursor set
Paint: GLState: InvalidOperation
The last line (Paint: GLState: InvalidOperation) Is repeated 441 times.