This is not a problem as and I presume you are using the
'BLOB cache flushes' counter if you use explain it states
'BLOB cache Flush since server startup'
so 1000 is not maximum and it is running total and is not high compared to my servers.
To be honest it is irrelevant monitoring the IIS state in perf monitor if you don't know what the values mean or represent.
Run Debug tools like debugdiag for when it hangs. Look for things in the event log, etc at the time of the hangs. They will give you more clues.