This guy from brake check who drives an integra took a look at it for me and recommended getting aftermarket strut mounts. He said it got rid of the knocking for him. He made a good point as to why they make more noise when it's cold, cause that rubber part on top of the strut, that sits under the top bolt stiffens up and causes the strut to move around more, or something like that.
He told me he did the same thing to his friend's prelude and it reduced the noises by about 75%, but said that because it's a prelude there's always gonna be noise.

I guess he knows about the notorious prelude shock knock problem.
What do you guys think, is it really worth paying 270$ (labor included) for new aftermarket strut mounts, and do you think it would really reduce the knocking/squeaking. Maybe I should just risk doing it and let you know if it helped or not.