Regarding the loud fan you should be able to run with NvidiaPrimus or Bumblebee - I provision laptops like this for my developers and switching off the Nvidia graphics to only use it when it's specifically requested really saves on battery. Also there is the TLP configuration which can extend your battery to a decent amount of time.