PvPing is ideal if you have a good PKer account. I just got a Dragon Claws pk =]
15 mins of PKing for 20m+, haha. So even if I didn't make anything for the next 20 hours I pked, I would still have made 1M per hour.
Its all luck, but considering I had pked D2H as the kill right before the D Claws (yes, I'm in disbelief as well), PvPing in my opinion is the way to go.