Time for an engine strip down lad! cause if the noise is that noticeable, it could let go at any time. If it is a big end bearing, you dont want it to let go! Pistons bouncing off valves or conrods through sides of block, ouch!!!!
Get a pro to check it out, might be something simple!