do you need an amp? try it with your onboard audio , if its too low , get it , if not , maybe not
do you need a dac? if your onboard is shit , with static etc, get it , if not , maybe not
o2 will prolly be an upgrade , but you can make the decision after trying the headphone on your onboard audio.