Getting drops depends on several things as listed below but is not limited to. A different profile is not always going to mean more items. Try these.
Gear and item level - Obviously the better gear you have the faster you can kill things meaning you can get more items per hour
Combat Routine - A good routine with a good rotation is key for killing mobs faster
Class and spec - DKs are currently the top DPS class and could most likely kill mobs faster than a Warlock assuming the previous 2 reasons are in effect