Deadshot is in trouble here. Cause he definetly doens't have Bullseye's aim Bullseye can kill a man with a pen at thirty feet. Deadshot got his ass kicked by a handcuffed Daivid Cain.
It can really go either way but Punisher is smarter and and has actually fought the real Bullseye. Not to mention Punisher is not to shabby in close quarters,and carries a vareity of weapons.
Oh I think his aim is better and if it was just a case of the tow doing a mexican standoff type thing like what he did with Deathstroke then he can beat Frank. However in any sort of environment where the two have any sort of environmetn Frank is a much better all soldier than Floyd. He is going to set traps and he is goign to have things like grenades and rocket launchers. Flyod might have that stuff like in his mini but he doesn't regularly carry that stuff where as Frank does.
Also I have yet to see Deadhsot win a fist fight. He honeslty doesn't think much further than his guns.