fillet trouble

 From:  telnoi
well, i've managed to clean it up partly and perform the boolean operation, but my pc crawls down to a halt when it's done.
the patches don't even look that complex.

I have attached the finished boolean operation of one section that will be itterated using a an array and the complete ring without the boolean operation applied. I'm not sure where to go from here, or if this could be improved?