沸く is the verb 'to boil', while ふつふつ is an adverb describing the simmering state or the welling up of emotions.
Etymology
An onomatopoeic word mimicking the sound and appearance of gentle boiling or bubbling. The kanji 沸 means 'boil' and is used for its meaning, but the word itself is native Japanese.