HOW THEY GET PICKED
For this list I went through each weapon's attachments and gather the ones that affect Fire Rate.
I then sort the attachments from highest to lowest, then collect the highest Fire Rate change for each attachment type.
Note that if 2 attachments in the same category have the same change, the first one in the attachment list would usually win out.