Try to do Human or Elf windmill... you're gonna think Giants are easy as hell.
Nonetheless, I highly recommend that you take a break every now and then: raise some life skills! Some Awesome-ness Giant weapons have low Balance, so it's good to raise DEX for them