RE: 2003 Patriot drop away
I own a 2003 Patriot and was told directly from Bowtech when I bought it that drop away's (at that time) would be difficult to get to work due to the limited travel of the cables...........it won't drop fast enough in other words.
They were right.........I had a horrible time with the drop I had (NAP) and so I tried a whisker biscuit. I have not even thought about changing since.
Maybe the new drop rests work better........I don't know. I wouldn't get one that depends on the cable slide to drop (sounds like you already know that)
Good Luck