Personally I would go with option 1 as we (just to be clear: I am a just a user & customer nothing to do with Cloudflare itself) block all VPN’s and proxies, but you may want to start with option 2
URI Path contains * - any path on your site
or
URI Path contains *.jpg - or whatever your standard image format is, or the folder where you store your images if you use multiple formats and want to just use one rule
Same IP
25 requests in 10 seconds
Block 10 seconds
You may need to check that legitimate users don’t get blocked by the rate limiting rule and play about with the number of requests
Blocking the ASN is easier, but you also block legitimate users, if any, from that ASN, but you could unblock it later or change to a challenge type as appropriate