I don't know exactly what the problem is, I expect it to sort it correctly based off the whole result set, but it it even seems broken in the pagination (i.e, a higher DPS weapon is showing up in the middle of the page). Please fix it so it works off pure DPS (no modifiers) off the WHOLE result set.