If the dots on the cam and cam cap marks do not line up it is usually caused by a worn cam chain.
However the FZS600 will run happily with the marks out by the very small amount you have shown in the picture. The wear on my chain had the cam timing out by one tooth before I changed it and it still ran cleanly to the red line, but rattled like Foc
You certainly have the signs of a worn cam chain.
I think your problem is elsewhere.
What mileage is on the bike?
Did it happen suddenly or over a few weeks.
What did you change before it happened?
Check
Clogged air filter,
Something under the seat blocking the air filter inlet
Clogged fuel filter
Kinked fuel line
Some body put restrictors in when you were not looking
Water in the fuel (a lot of it)
Intake manifolds leaking
Diaphragms perforated
Coil or plug cap issues Make sure caps screwed on the leads fully.
Loose or corroded electrical connections
Dodgy or worn plugs.
Valve clearances incorrect
Worn valve seats
Compression low
Check the simple things first as the list is almost endless.