Seriously, 50,000+ hits a day from 3,000+ unique visitors will tax
anything using AD Groups to determine real-time which of 200 individual
items to show. I'd conduct some benchmarks before proceeding with this
plan. I'd also plan for the likely scenario you will need to implement
some kind of caching. I also plan for the likely scenario you will need
to move the entire list to a custom database table (a simple XREF table
will do) and query for the items for which a given user's groups have
access.
Can it be done, probably. Will it degrade performance, probably. Will
the performance hit be crippling, I dunno? If you go this route, be sure
that you stress test it to death.