punisher is an old game so you should manage to get a usable frame rate.
you may have to turn the settings down a littl but it should work as i think its a dx9 game... i know it didnt look that good when i looked at it last year...
also your using a lappy, forget about upgrading gfx, you just wont be able to... even if you can pop it out and put in another your battery life will suffer to the point of being unusable... not all cards have the same power requirements and laptops are built to tight specifications. so adding another gfx card would likely go beyond the power draw that the batteries will provide.
Ok so how do I turn the "settings" down a little ?