Disable or reduce priority on all non-essential items when you deploy hardpoints. FSD, cargo hatch etc all not needed in combat.
Run with D grade scanners and life support. Less power use plus less weight which is important in combat.
This is what I'm running right now for a pure bounty hunting viper setup:
http://www.edshipyard.com/#/L=30M,4yG7OX4ws7N701Q3we,2-4s4s4s3m4s5K22,7Pc7fO9qm4wE. Mostly hunting big game (annies, pythons, dropships & clippers) so feel free to switch out the cannons with multicannons for smaller targets. Smaller targets tend to go pop with just the beam lasers, though I'll hit them with the cannons too if they trigger their FSD. Lasers for shields, cannons for subsystems & hull on the big ships.
Need to disable cargo hatch (no cargo space anyway so pointless) and set FSD and fuel scoop priority to low. SCB disabled so I have enough juice to run the KWS. Once I've scanned I'll disable the KWS and enable the SCB.
Takes a bit of juggling power to systems, but is well worth it. Probably worth grabbing voice attack and using that to do all that for me automatically...